/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: CanIfRte.h
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: CANIF
*
* Revision:
* --------------------------------------------------------------------------------
* v0.1: 
* --Yueting.Ben, 2024-02-23 
* --Initial release

**********************************************************************************/
#ifndef CANIFRTE_H
#define CANIFRTE_H

/** HEADER FILES **/
#include "CanType.h"
#include "CanTpType.h"
#include "Can.h"

/** GLOBAL FUNCTION DECLARATION **/
extern Std_ReturnType Can_Write (
    Can_HwHandleType Hth,
    const Can_PduType* PduInfo
);

extern void PduR_CanIfRxIndication(
    PduIdType RxPduId, 
    const PduInfoType* PduInfoPtr
);

extern void CanTp_RxIndication(
    PduIdType RxPduId,
    const PduInfoType* PduInfoPtr
);

#endif
